/**
 * 登录逻辑
 */
layui.use(['common', 'login'], function(){
	// 获取 common 模块
	var common = layui.common
		,login = layui.login;
		
	// 初始化
	login.initialize();
	// 加载语言包
	common.loadLang();
	
	// 验证是否已登录
	if(login.check_login()){
		// 已登录,跳转管理首页
		common.redirect('Index/index');
		return ;
	}
	
	// 更换验证码
	common.doc.ready(function() {
		// 获取本地cookie信息
		var loginname = $.cookie('loginname');
		var password = $.cookie('password');
		if (typeof(loginname) != "undefined" && typeof(password) != "undefined") {
			$("#loginname").val(loginname);
			$("#password").val(password);
			$("#saveid").attr("checked", true);
			$("#code").focus();
		}
		
		//更换验证码
		common.doc.on("click","[event-click='changeCode']",function(){
			login.get_verify();
		});
	});
	
	// 重置表单
	common.doc.on('click', '[event-name="reset"]', function(){
		$("#loginname").val('');
		$("#password").val('');
		$("#code").val('');
	});
	
	// 登录
	common.doc.on('click', '[event-name="login"]', function(){
		// 客户端校验
		var check_rs = login.login_check();
		
		// 验证不通过
		if(!check_rs) return false;
		
		// 提交登录
		login.submit_login();
		
		// 登录失败，重载验证码
		login.get_verify();
	});
	
	// 监听回车事件
	common.doc.keyup(function(event) {
		if (event.keyCode == 13) {
			//$("#to-recover").trigger("click");
			$("#to-recover").click();
		}
	});
});
